package cn.qingyun.gis.modules.school.entity.dto;

import cn.qingyun.gis.modules.express.util.anno.CSVField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class K12SchoolImportCsvData {

    @CSVField(value = "poi_id")
    private String poiId;

    @CSVField(value = "poi_lon")
    private String lon;

    @CSVField(value = "poi_lat")
    private String lat;

    @CSVField(value = "poi_name")
    private String poiName;

    @ApiModelProperty(value = "归属地市编码")
    @CSVField(value = "city_adcode")
    private String cityCode;

    @ApiModelProperty(value = "归属区县编码")
    @CSVField(value = "district_adcode")
    private String districtCode;

    @CSVField(value = "multi_addr_chn")
    private String multiAddrChn;

    @ApiModelProperty(value = "运营商类型编码")
    @CSVField(value = "category_ids")
    private String categoryIds;

    @ApiModelProperty(value = "运营商类型描述")
    @CSVField(value = "category_names")
    private String categoryNames;

    @CSVField(value = "province")
    private String province;

    @CSVField(value = "city_name")
    private String city;

    @CSVField(value = "district_name")
    private String district;

    @CSVField(value = "grid_id")
    private String gridId;

    @CSVField(value = "grid_name")
    private String gridName;

    @ApiModelProperty(value = "归属微网格编码")
    @CSVField(value = "mirco_grid_id")
    private String mircoGridId;

    @ApiModelProperty(value = "归属微网格名称")
    @CSVField(value = "mirco_grid_name")
    private String mircoGridName;

    @ApiModelProperty(value = "所属业务地市")
    @CSVField(value = "region_city")
    private String regionCity;

    @ApiModelProperty(value = "业务地市编码")
    @CSVField(value = "region_city_code")
    private String regionCityCode;

    @ApiModelProperty(value = "业务区县")
    @CSVField(value = "region_districts")
    private String regionDistricts;

    @ApiModelProperty(value = "业务区县编码")
    @CSVField(value = "region_districts_code")
    private String regionDistrictsCode;
}
